Synonyms for "toad frog"

Words with similar meaning